草庐IT

Python 导入 dll

全部标签

python - Python 中的剪贴板问题

我现在正在学习Python,我想编写一些有助于我工作的脚本。这个想法是:whileTrue:从剪贴板读取一些字符串,修改它然后将它返回到剪贴板然后休眠。所以我可以将修改后的数据粘贴到任何地方。现在我一直在使用win32clipboard模块。我正在使用这段代码:importwin32clipboarddefopenClipboard():win32clipboard.OpenClipboard()defcloseClipboard():try:win32clipboard.CloseClipboard()exceptExceptionase:print(e)defgetClipboar

windows - vmware image windows 7 无法初始化 winring0 dll?

我有一个带有Windows7的vmware镜像,一个程序需要winring0dll,但是当我启动该程序时,我收到错误消息:我无法初始化winring0dll,但我的程序可以在nativeWindows7中运行?这是vmware镜像的已知问题吗?如何在vmware镜像中初始化winring0?在我的文件夹中有32位和64位的winring0dll。 最佳答案 基本上,您是在尝试在虚拟硬件上查找有关您的硬件的信息。光是这个概念就可能充满问题。如果您的处理器不支持VT-x(假设是英特尔),VMware会利用二进制转换(Seehere)在内

java - 在Windows中使用java将sql文件导入mysql数据库时出错

这是我的代码try{Stringlogf="mysql-p-hlocalhostruralcdn当我编译上面的代码时,它会无限期地挂起,并且我的数据库中没有任何条目更新。当我尝试使用下面给出的方法时Connectionconn=dbConnectionSource.getConnection();Statementstmt=conn.createStatement();stmt.execute(FileUtils.readFileToString(newFile("./some-sql-file")));控制台显示错误:你的sql语法有错误请帮助我,以便我可以正确地做事。谢谢-A

C++:关于加载DLL和调用函数的一件小事

我一直在寻找一些dll或类来获取客户端的硬件信息,终于找到了:http://www.soft.tahionic.com/download-hdd_id/index.html谁能告诉我如何像下面那样调用函数?我在C中使用了这段代码,它可以工作。现在我无法将其转换为C++。char*(__stdcall*GetIDESerialNumber)(BYTE);HINSTANCEDllInst=NULL;if(DllInst==NULL)DllInst=LoadLibrary("hardwareid.dll");if(DllInst){GetIDESerialNumber=(char*(__st

c++ - DLL注册返回码0x80029c4a

我是COM编程的新手,我有一个可以编译的DLL,但在我尝试运行它时不会注册。我在这里遵循了本教程http://msdn.microsoft.com/en-US/library/2wad1c0e(v=vs.80)并对其进行修改以生成以下代码。我不太确定我在这里做错了什么。#pragmaonce#defineSTRICT#ifndef_WIN32_WINNT#define_WIN32_WINNT0x0400#endif#define_ATL_ATTRIBUTES#define_ATL_APARTMENT_THREADED#define_ATL_NO_AUTOMATIC_NAMESPACE#

windows - VB6 程序使用的 32 位 dll 在 64 位 Win 7 中不起作用

1)C:\Windows\SysWOW64中放置了一个32位的dll2)使用regasm.exe注册3)编译时,我将objective-cpu设置为x86我可以在我的vb6程序中添加引用,但是当我尝试调用dll中的方法时,它失败了。报错如下:"RuntimeError'-2147467261'objectinstancenotsettoaninstanceofanobject"这里的代码:Setm_objCLogon=CreateObject("CommonLogon.Logon")strResult=m_objCLogon.ValidateLogin(p_strUserID,p_st

Windows PowerShell 导入模块

在我的电脑上使用PowerShell命令import-moduleGroupPolicy失败import-module根据Microsoft,我找不到解决此问题的方法这是要走的路。背景信息:一位同事在他的Windows732位上开发了一个WindowsPowerShell脚本。他安装了RSAT。此脚本中的第一个命令是“import-moduleGroupPolicy”。在他的Win7x86上,该命令在命令行和整个脚本运行时运行良好。我正在尝试处理他的脚本,但我使用的是Windows764位系统。我还安装了RSAT(Windows6.1-KB958830-x64-RefreshPkg.m

python - MSI 安装 Python 2.7 的默认安装目录是什么?

当使用来自python.org/download(当前版本为2.7.3)的WindowsMSI安装时,python默认安装在某个文件夹中,但没有任何地方记录这个默认值是什么。有人可以在Windows上检查吗?此外,此MSI安装是否识别它是32位还是64位Windows并安装适当的版本,或者它假定它始终是32位版本的python?特别是我对使用此安装程序时Windows7上发生的情况很感兴趣。 最佳答案 默认安装文件夹是c:/python27 关于python-MSI安装Python2.7

python - Windows:在 Windows 资源管理器中按下 Ctrl+C 时实际发生了什么

我正在使用Python为Windows操作系统设计一个复制/粘贴应用程序。现在我想使用“Ctrl+V”热键注册我的应用程序,这样当任何人按下“Ctrl+V”时,粘贴就会通过我的应用程序完成而不是通过Windows默认的复制/粘贴应用程序。但我不知道如何获取要复制的文件路径列表以及要进行粘贴的目标窗口的路径。所以我想知道实际上是什么当有人在Windows资源管理器中按下Ctrl+C键时发生 最佳答案 当有人在资源管理器中按下Ctrl+C键时,资源管理器调用OleSetClipboard()并使用包含各种格式的IDataObject,其

c++ - ProcessExit - DLL 卸载和静态的顺序

有一个EXE,它隐式加载一些DLL和其他显式加载(LoadLibrary)。此EXE正在执行其ExitProcess(剩余进程中的1个线程)并作为忙于卸载DLL的一部分,例如A.DLL。A.DLL(不幸的是)有一个静态的。atexit回调被调用,这个静态的析构函数开始被调用,留下析构函数的踪迹,直到析构函数决定做一些清理并加载一个DLL来做这个。此DLL执行一些方法,直到由于内存访问冲突而发生崩溃,因为它要在此DLL中使用的静态不再存在。查看此静态的堆栈跟踪,其析构函数已作为其DLL卸载的一部分被调用。发生了什么事?DLL已加载,执行了一些方法,开始使用静态(在同一个DLL中)但它已被